import { TableListProps } from './interface'
/**表格数据 */
interface FetchTableListProps {
	/**表格数据 */
	moid: string
	account_login?: string
	kind?: number
	level?: number
	description?: string
	event_name?: string
	created_at?: string
}

/**转换列表数据 */
const transTableList = (FetchData: FetchTableListProps[]): TableListProps[] => {
	let data: TableListProps[] = []
	FetchData &&
		FetchData.map((item: FetchTableListProps) => {
			data.push({
				moid: item.moid || '-',
				/**登录账户 */
				accountLogin: item.account_login || '-',
				/**行为类别 */
				kind: item.kind,
				/**风险级别 */
				level: item.level,
				/**事件描述 */
				description: item.description || '-',
				/**事件名称 */
				eventName: item.event_name || '-',
				/**事件时间 */
				time: item.created_at || '-',
			})
			return item
		})
	return data
}

export {
	/**转换列表数据 */
	transTableList,
}
